Architecting Automotive Product Lines: Industrial Practice
نویسندگان
چکیده
This paper presents an in-depth view of how architects work with maintaining product line architectures in the automotive industry. The study has been performed at two internationally well-known companies, one car manufacture and one commercial vehicle manufacture. The results are based on 12 interviews with architects performed at the two companies. The study shows what effect differences such as a strong line organization or a strong project organization has on the architecting process. It also shows what consequence technical choices and business strategy have on the architecting process. Despite the differences the results are surprisingly similar with respect to the process of managing architectural changes as well as the information the architects maintain and update, especially in the light that the companies have had no direct cooperation.
منابع مشابه
A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines
In many industries, embedded software plays an increasingly important role in defining the characteristics of the products. Often, a product line approach is used, and the system architecture is developed through evolution rather than being redone from scratch for each product. In this paper, we present a model of such an evolutionary process based on architecture transformations. The model att...
متن کاملMigrating Automotive Product Lines: A Case Study
Software Product Lines (SPL) are widely used to manage variability in the automotive industry. In a rapidly changing industrial environment, model transformations are necessary to aid in automating the evolution of SPLs. However, existing transformation technologies are not well-suited to handling industrial-grade variability in software artifacts. We present a case study where we “lift” a prev...
متن کاملEvolutionary Architecting of Software-Intensive Systems
Most industrial software-intensive systems have a very long life span, and undergo many changes after their initial conception. To ensure that they maintain the desired system-level properties, it is essential that their architecture is also updated to reflect the added functionality. To this end, we have investigated how Evolutionary Architecting should be carried out in order to provide a str...
متن کاملLean Thinking Applied to System Architecting
Software-intensive systems are increasingly part of new products, which leads to significant business impact. This is especially true for the automotive industry where a majority of new innovations are realized through the use of software. The architecture of the software-intensive system will enable value creation when working properly or, in the worst case, prevent value creation. Lean Thinki...
متن کاملEnhancing Model-Based Engineering of Product Lines by Adding Functional Safety
Today’s industrial product lines in the automotive and construction equipment domain face the challenge to show functional safety standard compliance and argue for the absence of failures for all derived product variants. The product line approaches are not sufficient to support practitioners to trace safety-related characteristics through development. We aim to provide aid in creating a safety...
متن کامل